Mutated Specification-Based Test Data Generation with a Genetic Algorithm
نویسندگان
چکیده
Specification-based testing methods generate test data without the knowledge of structure program. However, quality these are not well ensured to detect bugs when non-functional changes introduced To effectively, we propose a new method that combines formal specifications with genetic algorithm (GA). In this method, reformed by GA in order be used input values can kill as many mutants target program possible. Two classic examples presented demonstrate how works. The result shows proposed help effectively cases mutants, which contributes further maintenance software.
منابع مشابه
Specification-based Test Generation with TGV
TGV (Test Generation with Verification technology) is a tool, integrated into the toolset CADP, for the generation of test cases based on a system’s specification and a test purpose. In this report we discuss the integration of μCRL and TGV into the process of test generation. We also work out the ioco theory and its relation to TGV. Furthermore, we do not only discuss the theoretical aspects o...
متن کاملTest data generation with a Kalman filter-based adaptive genetic algorithm
Software testing is a crucial part of software development. It enables quality assurance, such as correctness, completeness and high reliability of the software systems. Current state-of-the-art software testing techniques employ search-based optimisation methods, such as genetic algorithms to handle the difficult and laborious task of test data generation. Despite their general applicability, ...
متن کاملAutomatic Test Suit generation with Genetic Algorithm
Software testing is most effort consuming phase in software development. One would like to minimize the efforts and maximize the number of faults detected. Hence test case generation may be treated as an optimization problem. One of the major difficulties in software testing is the automatic generation of test data that satisfy a given adequacy criterion. Generating test cases automatically wil...
متن کاملContributions to Program - and Specification - based Test Data Generation
Software testing is complex and time consuming. One way to reduce testing effort is to automatically generate test data. In the first part of this thesis we consider a framework by Gupta et al. for generating tests from programs. In short, their approach consists of a branch predicate collector, which derives a system of linear inequalities representing an approximation of the branch predicates...
متن کاملGenetic algorithm based test data generator
Effective and efficient test data generation is one of the major challenging and time-consuming tasks within the software testing process. Researchers have proposed different methods to generate test data automatically, however, those methods suffer from different drawbacks. In this paper we present a Genetic Algorithm-based approach that tries to generate a set of test data that is expected to...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Mathematics
سال: 2021
ISSN: ['2227-7390']
DOI: https://doi.org/10.3390/math9040331